package cn.fl.collection.vo;


import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 委外催收表
 */
public class RskCltAuthVO extends BaseVO {

	/**
	 * 支付表ID
     */
	private Long paySchId;
	/**
	 * 支付表号
     */
	private String paySchNo;
	/**
	 * 客户ID
     */
	private Long cstId;
	/**
	 * 客户名称
     */
	private String cstNm;
	/**
	 * 逾期天数
     */
	private Integer overdueDay;
	/**
	 * 委案机构
     */
	private String authOrgCd;

	/**
	 * 委案机构
	 */
	private String authOrgCdNm;
	/**
	 * 委案状态（0委案中，1已撤案，2已到期，3已退案）
     */
	private Integer authStsCd;
	/**
	 * 委案金额
     */
	private Long authAmt;
	/**
	 * 已回金额
     */
	private Long recoveryAmt;
	/**
	 * 违约金
     */
	private Long breachAmt;
	/**
	 * 委案开始时间
     */
	private Date startDate;
	private String startDateStr;
	/**
	 * 委案结束时间
     */
	private Date endDate;
	/**
	 * 委案天数
     */
	private Integer authDays;
	/**
	 * 最新委案次数
     */
	private Integer authCnt;
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	private Integer isDel;
	/**
	 * 创建人名称
     */
	private String crtUsrNm;
	/**
	 * 修改人名称
     */
	private String mdfUsrNm;

	 /*委外分案列表附加字段*/

	 /**
	  * 所属事业部
	  */
	 private String buOrgCd;

	 /**
	  * 省公司名称（客户经理组织架构）
	  */
	 private String cstMgrOrgCd;


	 /**
	  * 所属事业部
	  */
	 private String buOrgNm;

	 /**
	  * 省公司名称（客户经理组织架构）
	  */
	 private String cstMgrOrgCdNm;

	 /**
	  * 资产状态
	  */
	 private String prdStsCd;

	 /**
	  * 应收金额
	  */
	 private Long arAmt;
	 /**
	  * 剩余租金
	  */
	 private Long residualRent;

	/**
	 * 期次
	 */
	private Integer payPd;

	 /**
	  * 诉讼状态
	  */
	 private String sueStsCd;

	/**
	 * 诉讼状态
	 */
	private String sueStsCdNm;


	/**
	 * 委案剩余天数
	 */
	private Integer residueAuthDay;

	/**
	 * 客户类型
	 */
	private String cstTypCd;


	private Long prjPrdDtlId;

	private Long prjPrdId;

	private Long prjId;

	private String authDaysStr;

	private String overdueStatusCd;

	public String getStartDateStr() {
		return startDateStr;
	}

	public void setStartDateStr(String startDateStr) {
		this.startDateStr = startDateStr;
	}

	/**
	 * 支付表ID
     */
	public Long getPaySchId() {
		return paySchId;
	}

	/**
	 * 支付表ID
     */
	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}
	
	/**
	 * 支付表号
     */
	public String getPaySchNo() {
		return paySchNo;
	}

	/**
	 * 支付表号
     */
	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}
	
	/**
	 * 客户ID
     */
	public Long getCstId() {
		return cstId;
	}

	/**
	 * 客户ID
     */
	public void setCstId(Long cstId) {
		this.cstId = cstId;
	}
	
	/**
	 * 客户名称
     */
	public String getCstNm() {
		return cstNm;
	}

	/**
	 * 客户名称
     */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}
	
	/**
	 * 逾期天数
     */
	public Integer getOverdueDay() {
		return overdueDay;
	}

	/**
	 * 逾期天数
     */
	public void setOverdueDay(Integer overdueDay) {
		this.overdueDay = overdueDay;
	}
	
	/**
	 * 委案机构
     */
	public String getAuthOrgCd() {
		return authOrgCd;
	}

	/**
	 * 委案机构
     */
	public void setAuthOrgCd(String authOrgCd) {
		this.authOrgCd = authOrgCd;
	}
	
	/**
	 * 委案状态（委案中，已撤案，已到期，已退案）
     */
	public Integer getAuthStsCd() {
		return authStsCd;
	}

	/**
	 * 委案状态（委案中，已撤案，已到期，已退案）
     */
	public void setAuthStsCd(Integer authStsCd) {
		this.authStsCd = authStsCd;
	}
	
	/**
	 * 委案金额
     */
	public Long getAuthAmt() {
		return authAmt;
	}

	/**
	 * 委案金额
     */
	public void setAuthAmt(Long authAmt) {
		this.authAmt = authAmt;
	}
	
	/**
	 * 已回金额
     */
	public Long getRecoveryAmt() {
		return recoveryAmt;
	}

	/**
	 * 已回金额
     */
	public void setRecoveryAmt(Long recoveryAmt) {
		this.recoveryAmt = recoveryAmt;
	}
	
	/**
	 * 违约金
     */
	public Long getBreachAmt() {
		return breachAmt;
	}

	/**
	 * 违约金
     */
	public void setBreachAmt(Long breachAmt) {
		this.breachAmt = breachAmt;
	}
	
	/**
	 * 委案开始时间
     */
	public Date getStartDate() {
		return startDate;
	}

	/**
	 * 委案开始时间
     */
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}
	
	/**
	 * 委案结束时间
     */
	public Date getEndDate() {
		return endDate;
	}

	/**
	 * 委案结束时间
     */
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	
	/**
	 * 委案天数
     */
	public Integer getAuthDays() {
		return authDays;
	}

	/**
	 * 委案天数
     */
	public void setAuthDays(Integer authDays) {
		this.authDays = authDays;
	}
	
	/**
	 * 最新委案次数
     */
	public Integer getAuthCnt() {
		return authCnt;
	}

	/**
	 * 最新委案次数
     */
	public void setAuthCnt(Integer authCnt) {
		this.authCnt = authCnt;
	}
	
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 创建人名称
     */
	public String getCrtUsrNm() {
		return crtUsrNm;
	}

	/**
	 * 创建人名称
     */
	public void setCrtUsrNm(String crtUsrNm) {
		this.crtUsrNm = crtUsrNm;
	}
	
	/**
	 * 修改人名称
     */
	public String getMdfUsrNm() {
		return mdfUsrNm;
	}

	/**
	 * 修改人名称
     */
	public void setMdfUsrNm(String mdfUsrNm) {
		this.mdfUsrNm = mdfUsrNm;
	}

	 public String getBuOrgCd() {
		 return buOrgCd;
	 }

	 public void setBuOrgCd(String buOrgCd) {
		 this.buOrgCd = buOrgCd;
	 }

	 public String getCstMgrOrgCd() {
		 return cstMgrOrgCd;
	 }

	 public void setCstMgrOrgCd(String cstMgrOrgCd) {
		 this.cstMgrOrgCd = cstMgrOrgCd;
	 }

	 public String getBuOrgNm() {
		 return buOrgNm;
	 }

	 public void setBuOrgNm(String buOrgNm) {
		 this.buOrgNm = buOrgNm;
	 }

	 public String getCstMgrOrgCdNm() {
		 return cstMgrOrgCdNm;
	 }

	 public void setCstMgrOrgCdNm(String cstMgrOrgCdNm) {
		 this.cstMgrOrgCdNm = cstMgrOrgCdNm;
	 }

	 public String getPrdStsCd() {
		 return prdStsCd;
	 }

	 public void setPrdStsCd(String prdStsCd) {
		 this.prdStsCd = prdStsCd;
	 }

	 public Long getArAmt() {
		 return arAmt;
	 }

	 public void setArAmt(Long arAmt) {
		 this.arAmt = arAmt;
	 }

	 public Long getResidualRent() {
		 return residualRent;
	 }

	 public void setResidualRent(Long residualRent) {
		 this.residualRent = residualRent;
	 }

	public String getSueStsCd() {
		return sueStsCd;
	}

	public void setSueStsCd(String sueStsCd) {
		this.sueStsCd = sueStsCd;
	}

	public Integer getPayPd() {
		return payPd;
	}

	public void setPayPd(Integer payPd) {
		this.payPd = payPd;
	}

	public String getSueStsCdNm() {
		return sueStsCdNm;
	}

	public void setSueStsCdNm(String sueStsCdNm) {
		this.sueStsCdNm = sueStsCdNm;
	}

	public String getAuthOrgCdNm() {
		return authOrgCdNm;
	}

	public void setAuthOrgCdNm(String authOrgCdNm) {
		this.authOrgCdNm = authOrgCdNm;
	}

	public Integer getResidueAuthDay() {
		return residueAuthDay;
	}

	public void setResidueAuthDay(Integer residueAuthDay) {
		this.residueAuthDay = residueAuthDay;
	}

	public String getCstTypCd() {
		return cstTypCd;
	}

	public void setCstTypCd(String cstTypCd) {
		this.cstTypCd = cstTypCd;
	}

	public Long getPrjPrdDtlId() {
		return prjPrdDtlId;
	}

	public void setPrjPrdDtlId(Long prjPrdDtlId) {
		this.prjPrdDtlId = prjPrdDtlId;
	}

	public Long getPrjPrdId() {
		return prjPrdId;
	}

	public void setPrjPrdId(Long prjPrdId) {
		this.prjPrdId = prjPrdId;
	}

	public Long getPrjId() {
		return prjId;
	}

	public void setPrjId(Long prjId) {
		this.prjId = prjId;
	}

	public String getAuthDaysStr() {
		return authDaysStr;
	}

	public void setAuthDaysStr(String authDaysStr) {
		this.authDaysStr = authDaysStr;
	}

	public String getOverdueStatusCd() {
		return overdueStatusCd;
	}

	public void setOverdueStatusCd(String overdueStatusCd) {
		this.overdueStatusCd = overdueStatusCd;
	}
}
